package com.tarena.lbs.basic.web.repository;

import com.tarena.lbs.pojo.basic.bo.AreaBO;
import java.util.List;
import java.util.Map;

public interface AreaRepository {

    /**
     * 功能描述: 查询区域树
     */
    Map<Long, List<AreaBO>> queryAreaData();

    /**
     * 功能描述: 查询一级省区域
     */
    List<AreaBO> queryProvinceList();

    /**
     * 功能描述: 根据上一级查询下级数据
     */
    List<AreaBO> findByParentId(Long parentId);

    AreaBO findById(Long id);

}
